﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace HdRSpielbox
{
    public partial class Form1 : Form
    {
        public Spiel LaufendesSpiel;

        public Form1()
        {
            InitializeComponent();
            cboxSpiel.Items.Add("Memory");
            cboxSpiel.Items.Add("Leiterli");
            cboxSpiel.Items.Add("Mühle");

        }

        public void Start()
        {
            switch ((string)cboxSpiel.SelectedItem)
            {
                case "Memory":
                    LaufendesSpiel = new Muehle();
                    break;
                case "Leiterli":
                    LaufendesSpiel = new Muehle();
                    break;
                case "Mühle":
                    LaufendesSpiel = new Muehle();
                    break;
            }

            LaufendesSpiel.Start();
        }

        private void btnStarten_Click(object sender, EventArgs e)
        {
           
            if ((string)cboxSpiel.SelectedItem == "" )
            {
                MessageBox.Show("Bitte wählen sie ein Spiel aus.");
            }
        }

        private void cboxSpiel_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch ((string)cboxSpiel.SelectedItem)
            { 

                case "Memory":
                    numAnzSpieler.Maximum = 4;
                    break;
                case "Leiterli":
                    numAnzSpieler.Maximum = 4;
                    break;
                case "Mühle":
                    numAnzSpieler.Maximum = 2;
                    break;
            }
        }
    }
}
